hit oneself hard and repeatedly - German English Dictionary